import type {BasicUserInfo} from '@vben-core/typings';
import type {PageParam, TenantModel} from "#/type/baseBeans";

/** 用户信息 */
interface SysUserBase extends BasicUserInfo, TenantModel {
  // desc: string;
  // homePath: string;
  // token: string;
  email?: string;
  phone?: string;
  sex?: number;
  user_type?: string;
  last_login_time?: string;
  login_ip?: string;
  dept_id?: string;
  post_id?: string;
  tenant_id?: number;
}

interface SysUserReq extends SysUserBase, PageParam {
  create_time_range?: string[];
}

interface SysUserResp extends SysUserBase {

}

export type {SysUserBase, SysUserReq, SysUserResp};
